import { ITriggerData } from "../../trigger/const/ITriggerData";
import { TargetType } from "./TargetType";

/**
 * 技能数据
 */
export class SkillData {
    /**技能id */
    skillId: number;
    /**技能名字 */
    skillName: string;
    /**描述 */
    skillDesc: string;
    /**目标类型 */
    targetType: TargetType;
    /**目标数量 */
    targetCount: number;
    /**消耗 */
    cost: any;
    /**冷却时间 */
    cooldown: number;
    /**触发效果数据 */
    triggerDatas: ITriggerData[];
    /**攻击距离，-1无限 */
    attackDic: number;
    /**施法动作 */
    animation: string;
    /**技能特效 */
    skillEffect?: string;
    /**受击特效 */
    hitEffect?: string;
    /**位置 */
    pos?: any;
}